Learning Status
POST Learning Status
Method: POST
URL: https://kms.bpsdmkemhan.id/api/development/courses/2213/toggle
Description
Endpoint ini digunakan untuk memperbarui status belajar (learning status) pengguna pada item tertentu dalam sebuah courses seperti file, sesi, atau pelajaran teks. Pengguna dapat menandai item sebagai read (sudah dibaca) atau unread (belum dibaca) untuk melacak progress pembelajaran mereka.
Successful Response
{
"success": true,
"status": "read",
"message": "api.learning_status.read"
}
Error Response Example
{
"success": false,
"status": "too_early",
"message": "Kamu keluar ke sesi ini terlalu awal"
}
Authentication
bearer <token anda>
Header
| Key | Value |
|---|---|
| x-api-key | 1234 |
| x-locale | id |
Request Body (Multipart-form)
| Key | Value |
|---|---|
| item | session_id |
| item_id | 172 |
| status | 1 |